Dynomotion

Group: DynoMotion Message: 8424 From: Hugh Sontag Date: 10/1/2013
Subject: Motor direction
Hi Tom,

My Y axis, which is driven by a brushless DC motor, when told to move in a positive relative direction with "MoveRelAtVel()", moves in the negative Y direction.

What do you recommend I do to change the direction of the axis, so that moves in a positive relative direction correspond to Y increasing?

Thanks,
Hugh

Group: DynoMotion Message: 8426 From: TK Date: 10/1/2013
Subject: Re: Motor direction
The encoder determines how far and which direction an axis moves. You can reverse the Encoder direction with the InputGain0 parameter. However if you only reverse the input the motor will drive the wrong way and you will have positive feedback runaway. The output torque can be reversed by shifting the commutation 180 degrees (1/2 cycle). The simplest thing is to reverse the InputGain0 in the AutoPhaseFind.c program and just let it recalculate the commutation offset for you. 

HTH
Regards
TK

On Oct 1, 2013, at 1:07 PM, Hugh Sontag <hsontag@...> wrote:

 

Hi Tom,

My Y axis, which is driven by a brushless DC motor, when told to move in a positive relative direction with "MoveRelAtVel()", moves in the negative Y direction.

What do you recommend I do to change the direction of the axis, so that moves in a positive relative direction correspond to Y increasing?

Thanks,
Hugh